/* clear */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,input,textarea,blockquote,th,td{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
h1{margin:0 0 15px 0;}
h1.zag{text-transform:uppercase;}
h2{margin:15px 0;font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
/* styles */
html, body {height:100%;font-family:Arial;font-size:12px;}
#wrapper{height:100%;width:900px;margin:0 auto;}
#page{min-height:100%;background:url(../images/page_fone_bottom.gif) #E7E7E7 repeat-x left bottom;}
#header{height:70px;padding:35px 43px 0 35px;background: #EDEEEA url(../images/header_fone.gif) repeat-x;}
#logo {width:160px;float:left;color:#1F1A17;font-size:16px;line-height:20px;}
#logo h1 {display:block;margin:0;}
#logo h1.green {color:#007800;font-size:24px;font-family:Arial Narrow;font-weight:bold;}
#icons {float:right;height:12px;padding-top:5px;}
#icons a {margin-left:60px;}
#icons input{vertical-align:middle;margin-left:5px;}

#header2 {height:300px;}
#menu{width:268px;float:left;background:#E6E8DC url(../images/menu_fone_big.gif) repeat-y left top;height:276px;position:relative;border-bottom:2px solid #3B3837;}
#green_decor {background: url(../images/green_menu.gif) no-repeat left top;height:66px;width:21px;position:absolute;left:14px;top:0;}
#menu_content{padding:40px 0 0 44px;}
#menu_content ul{font-family:Arial Narrow;font-size:13px;font-weight:bold;}
#menu_content li {height:25px;}
#menu_content a {color:#828282;text-decoration:none; text-transform:uppercase;}
#menu_content .active a, #menu_content a.active, #menu_content a:hover{color:#007800;}
#ring1, #ring2 {background: url(../images/ring.gif) no-repeat; position:absolute;height:19px;width:31px;left:237px;}
#ring1 {top:39px;}
#ring2 {top:218px;}
#h_fone_top {height:5px;clear:both;background:#EDEEEA url(../images/header_top_1.gif) no-repeat 100px bottom;font-size:0;line-height:0;}
#h_fone1 {background: url(../images/header_top_2.gif) no-repeat bottom left;height:5px;width:170px;margin-left:262px;}
#h_fone_bottom {height:17px;clear:both;background:#E7E7E7 url(../images/header_bottom_1_.gif) no-repeat left top;font-size:0;line-height:0;}
#h_fone2 {background: url(../images/header_bottom_3.gif) no-repeat left top;height:17px;width:235px;float:right;}

#photo {width:599px;float:left;background:#fff;border-right:1px solid #D2D2CF;border-bottom:2px solid #3B3837;}
#photo #for_flash {margin:5px 5px 5px 0;height:266px;width:593px;overflow:hidden;position:relative;}
#photos{position:absolute;z-index:2;left:0px;top:0px;white-space:nowrap;}
#photos img{float:left;}

#photo_h {width:32px;height:278px;float:left;background:url(../images/photo_fone.gif) repeat-x right top;}

#footer_place{height:100px;clear:both;}
#footer{height:100px;margin-top:0px;clear:both;background-color:#fff;}
#phone{border-top:5px solid #C1C1C1;width:258px;float:left;padding:10px 0 0 5px; font-family:Tahoma;font-size:10px;font-weight:bold;}
#phone img, #phone span{display:block;float:left;}
#phone img {margin-top: 10px}
#phone span {margin:5px;}
#phone span.tel {font-size:19px;}
#links {background: #FFFFFF url(../images/footer_fone.gif) no-repeat left bottom; border-top:5px solid #828282;height:95px;width:637px;float:left;}
#links table {margin:25px 0 0 0;}
#links a,#links a:hover {font-family:Arial Narrow;font-size:10px;line-height:16px;color:#1a1a1a;margin-left:20px;}
#bnrs{text-align:center;margin-top:30px;}
#bnrs a{margin:0 10px;}

#maindiv{clear:both;padding:25px 0 10px 0;}
#left-column {width:210px;float:left;padding:0 20px;}
#center-column {width:310px;float:left;padding:0 20px;}
#right-column {width:260px;float:left;padding:0 20px}
#wide-column{width:568px;float:left;padding-right:70px;}
#wide-column-1{width:610px;float:left;padding:0 20px;}

.cont {width:100%;color:#0B0B0B;}

#sub_menu{list-style-type:none;margin:0px;padding:0px;}
#sub_menu li {padding-left:28px;background: url(../images/arrow_orange.gif) no-repeat left top;margin-bottom:8px;
line-height:20px;font-size:14px;font-weight:bold;}
#sub_menu li a {color:#72706F;}
#sub_menu li.active {background-image: url(../images/arrow_green.gif);}
#sub_menu .active a {color:#007800;}
#sub_menu li ul {margin-top:12px;}
#sub_menu li li {background-image: url(../images/arrow_orange_small.gif);background-position:left 3px;padding-left:13px;line-height:14px;font-size:12px;font-weight:normal;}
#sub_menu li li.active {background-image: url(../images/arrow_orange_small.gif);background-position:left 3px;padding-left:13px;line-height:14px;font-size:12px;font-weight:bold;}
#sub_menu li li a, #sub_menu li.active li a {color:#7C7A79;}

a {text-decoration:underline;color:#0B0B0B;}
a:hover {text-decoration:none;}
.more a {color:#0B0B0B;}
h1 {font-family:Tahoma;font-size:13px;font-weight:bold;color:#007800;margin-bottom:20px;}
h1.dop_h {display:block;height:27px;line-height:27px;background-color:#B3B5A8;color:#1F1A17;padding-left:10px;margin-bottom:0px;}
div.dop_h {background: url(../images/dop_heading_fone.gif) no-repeat right top;height:5px;}
span {margin:5px 0;}

#left-column p,#center-column p,#right-column p {text-align:justify;}

.intro {margin-bottom:10px;padding-bottom:7px;border-bottom:1px dotted #0b0b0b;}
.intro_last {border-bottom:none;}
.date {background-color:#007800;font-family:Tahoma;font-size:9px;line-height:16px;font-weight:bold;color:#fff;width:62px;height:16px;margin-bottom:10px;}
.more {text-align:right;background: url(../images/more_arrows.gif) no-repeat right center;padding-right:25px;}
.image{margin-bottom:12px;background-color:#fff;text-align:center;}
#center-column .image, #wide-column .image  {width:128px;}
.article .image  {width:208px;margin:0 12px 10px 0;}
.intro {float:left;text-align:justify;}
.intro .intro_txt {float:left;width:435px;}
.intro_txt span {display:block;text-align:justify;width:100%;}


.image_body{padding:1px 5px;}
.image_top{background: url(../images/image_tb.gif) repeat-x left top;height:4px;}
.image_btm{background: url(../images/image_tb.gif) repeat-x left bottom;height:4px;}
.image_left{background: url(../images/image_l.gif) repeat-y left top;width:100%;}
.image_right{background: url(../images/image_r.gif) repeat-y right top;width:100%;}
.it1 {background: url(../images/image_crnr.gif) no-repeat left top;width:4px;height:4px;float:left;}
.it2 {background: url(../images/image_crnr.gif) no-repeat right top;width:4px;height:4px;float:right;}
.it3 {background: url(../images/image_crnr.gif) no-repeat left bottom;width:4px;height:4px;float:left;}
.it4 {background: url(../images/image_crnr.gif) no-repeat right bottom;width:4px;height:4px;float:right;}
.image_top, .image_btm, .image_left, .image_right, .it1, .it2, .it3, .it4 {font-size:0;line-height:0;}

.creator {text-align:center; width:250px;}
.creator A { text-decoration:none; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
h2 {font-size:110%; font-weight:bold;}

/* КАЛЕНДАРЬ НА МЕСЯЦ */
DIV.m_calendar { }
TABLE.m_calendar {margin-top: 40px}
TABLE.m_calendar caption {color:#000000; font-size:12px; font-weight:bold; text-align:center;}
.m_calendar caption A { text-decoration:none; color:#000000;}
.m_calendar TH { height: 17px; background-image:url(../images/calendar_title_head.gif); background-repeat:repeat-x; border:none; width: 25px; text-align:center; color:#FFFFFF; font-weight:bold; vertical-align:middle;}
.m_calendar TH#current { background-image:url(../images/calendar_title_head_selected.gif);}
.m_calendar TH.sun {color:#f9ad81}
.m_calendar TD.separate1 { height:4px;}
.m_calendar TR.line1 { background-color:#e7ebee}
.m_calendar TR.line2 { background-color:#FFFFFF;}
.m_calendar TD, .m_calendar TD A {COLOR:#333333; FONT-FAMILY:Verdana,Arial; FONT-SIZE:11px; LINE-HEIGHT:150%; text-align:center; vertical-align:middle;}
.m_calendar TD#currentDay { background-color:#FF9900;}
.m_calendar TD A { font-weight:bold;}
/* КАЛЕНДАРЬ НА МЕСЯЦ ---------------------- */

table.calendar{width:100%;border-collapse:separate;border-spacing:2px;}
table.calendar th{height:20px;color:#0B0B0B;font-family : Tahoma, Arial, Verdana;font-size : 12px;text-align:center;}
table.calendar td{font-family : Tahoma, Arial, Verdana;color: #000000;font-size : 11px;text-align:center;height:20px;margin:auto;}
table.calendar caption{font-size:12px;border-top:1px solid #0B0B0B;border-bottom:1px solid #0B0B0B;font-family:Tahoma, Arial, Verdana;color: #000000;height:23px;padding-top:2px;font-weight:bold;color:#0B0B0B;}
table.calendar .title{float:left;display:block;text-align:center;width:150px;height:16px;margin:0px;}
table.calendar .calendar-prev{float:left;display:block;width:30px;font-size:11px;margin:0px;}
table.calendar .calendar-next{float:left;display:block;width:30px;font-size:11px;margin:0px;}
table.calendar .calendar-prev a, table.calendar .calendar-next a{text-decoration:none;}
table.calendar td.sel{background:#007800;font-weight:bold;}
table.calendar td.sel a{color:#fff;font-weight:bold;}
table.calendar td.current {background:#FF9900 !important;color:#000 !important;}
table.calendar td.current a{color:#000 !important;}

.content table, .content table td {border-color: #000}
.content{width:100%;}
.content p {line-height:18px;}
.content strong { font-weight:bold;}
.content td { padding: 3px;}
.content td p {padding-bottom:0;margin:auto;}
.content li{list-style:inside disc;margin: 0 0 0 10px;line-height:18px;}
.content ul, .content ol {margin: 0 0 10px 0}
.content blockquote {padding-left: 20px;}

#jquery-overlay{position:absolute;top:0;left:0;z-index:900;width:100%;height:500px;}
#jquery-lightbox{position:absolute;top:0;left:0;width:100%;z-index:1000;text-align:center;line-height:0;}
#jquery-lightbox a img{border:none;}
#lightbox-container-image-box{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#lightbox-container-image{padding:10px;}
#lightbox-loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#lightbox-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1000;}
#lightbox-container-image-box > #lightbox-nav {left:0;}
#lightbox-nav a{outline:none;}
#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;height:100%;zoom:1;display:block;}
#lightbox-nav-btnPrev{left:0;float:left;}
#lightbox-nav-btnNext{right:0;float:right;}
#lightbox-container-image-data-box{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
#lightbox-container-image-data{padding:0 10px;color:#666;}
#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}
#lightbox-image-details-caption{font-weight:bold;}
#lightbox-image-details-currentNumber{display:block;clear:left;padding-bottom:1.0em;}
#lightbox-secNav-btnClose{width:100px;float:right;padding-bottom:0.7em;}

div.pages{margin:15px 0;}
div.pages ul{list-style-type:none;margin:0px;padding:0px;}
div.pages li{display:inline;padding:0px;background:none;margin:0 3px;}
div.pages a{font-weight:bold;text-decoration:none;}
div.pages li.active{font-weight:bold;color:#DB5B43;}
div.pages li.str{margin:0 10px 0 0;}

div.news{margin-bottom:20px;border-bottom:1px solid #999999;padding-bottom:15px;line-height:16px;}
div.news span.date{display:block;margin-bottom:2px;width:105px;text-align:center;}
div.news img.img{float:left;margin:0 15px 0 0;width:150px;}
div.news div.txt{margin-left:165px;}

div.clear{clear:both;height:1px;line-height:1px;}
div.ring_r{position:absolute;z-index:5;width:19px;height:198px;background:url(../images/ring_r.png) no-repeat left top;margin-top:39px; }

div.sitemap ul{list-style-type:none;margin:0 0 20px 0;padding:0px;font-size:1.4em;}
div.sitemap li{padding:0px;margin:6px 0;list-style-type:none;}
div.sitemap ul ul{font-size:0.8em;margin:0 0 10px 25px;}

.err{font-weight:bold;color:red;}